Machine learning techniques for annotating semantic web services
نویسندگان
چکیده
The vision of semantic Web Services is to provide the means for fully automated discovery, composition and invocation of loosely coupled software components. One of the key efforts to address this “semantic gap” is the well-known OWLS ontology (The DAML Services Coalition 2003). However, software engineers who are developing Web Services usually do not think in terms of ontologies, but rather in terms of their programming tools. Existing tools for both the Java and .NET environments support the automatic generation of WSDL. We believe that it would boost the semantic service web if similar tools existed to (semi-) automatically generate OWL-S or a similar form of semantic metadata. In this paper we will present a tool called ASSAM— Automated Semantic Service Annotation with Machine Learning—that addresses these needs. ASSAM consists of two parts, a WSDL annotator application, and OATS, a data aggregation algorithm. First, we describe the WSDL annotator application. This component of ASSAM uses machine learning to provide the user with suggestions on how to annotate the elements in the WSDL. In go on to describe the iterative relational classification algorithm that provides these suggestions. We evaluate our algorithms on a set of 164 Web Services.1 Second, we describe OATS, a novel schema mapping algorithm specifically designed for the Web Services context, and empirically demonstrate its effectiveness on 52 invokable Web Service operations. OATS addresses the problem of aggregating the heterogenous data from several Web Services.
منابع مشابه
Machine Learning for Annotating Semantic Web Services
Emerging Semantic Web standards promise the automated discovery, composition and invocation of Web Services. Unfortunately, this vision requires that services describe themselves with large amounts of hand-crafted semantic metadata. We are investigating the use of machine learning techniques for semi-automatically classifying Web Services and their messages into ontologies. From such semantical...
متن کاملASSAM: A Tool for Semi-automatically Annotating Semantic Web Services
The vision of Semantic Web Services is to provide the means for fully automated discovery, composition and invocation of loosely coupled software components. One of the key efforts to address this “semantic gap” is the well-known OWL-S ontology [1]. However, software engineers who are developing Web Services usually do not think in terms of ontologies, but rather in terms of their programming t...
متن کاملSemi - Automatically Annotating Semantic Web Services ( Extended
The semantic Web Services vision requires that each service be annotated with semantic metadata. Various metadata languages (such as OWL-S (DAML-S Coalition 2003)) have been proposed to fill this “semantic gap”. However, manually creating such metadata is tedious and error-prone. Software engineers, accustomed to tools that automatically generate WSDL, might not want to invest the required effo...
متن کاملAutomatically attaching semantic metadata to Web Services
Emerging Web standards promise a network of heterogeneous yet interoperable Web Services. Web Services would greatly simplify the development of many kinds of data integration and knowledge management applications. Unfortunately, this vision requires that services provide large amounts of semantic metadata “glue”. As a first step to automatically generating such metadata, we describe how machin...
متن کاملLearning to Attach Semantic Metadata to Web Services
Emerging Web standards promise a network of heterogeneous yet interoperable Web Services. Web Services would greatly simplify the development of many kinds of data integration and knowledge management applications. Unfortunately, this vision requires that services describe themselves with large amounts of semantic metadata “glue”. We explore a variety of machine learning techniques to semiautom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005